package chapter010;

import org.apache.log4j.Logger;

/**
 * Log4j
 * Appender：日志输出器，配置日志的输出级别、输出位置等，包括以下几类：
 * ConsoleAppender: 日志输出到控制台；
 * FileAppender：输出到文件；
 * RollingFileAppender：输出到文件，文件达到一定阈值时，自动备份日志文件;
 * DailyRollingFileAppender：可定期备份日志文件，默认一天一个文件，也可设置为每分钟一个、每小时一个；
 * WriterAppender：可自定义日志输出位置。
 *
 *
 * log4j.rootLogger 日志基本
 * OFF 	为最高等级 关闭了日志信息
 * FATAL  	为可能导致应用中止的严重事件错误
 * ERROR 	为严重错误 主要是程序的错误
 * WARN 	为一般警告，比如session丢失
 * INFO 	为一般要显示的信息，比如登录登出
 * DEBUG 	为程序的调试信息
 * TRACE 	为比DEBUG更细粒度的事件信息
 * ALL 	为最低等级，将打开所有级别的日志
 *
 * @author Jack魏
 */
public class Point03 {
    private static Logger logger = Logger.getLogger(Point03.class);

    public static void main(String[] args) {
        logger.debug("debug----");
        logger.info("info----");
        logger.warn("warn----");
        logger.error("error----");
    }
}
